Big Huge Thesaurus

Nasturtium amphibium

noun